@media print {
  html,body {
    margin: 0;
    padding: 3mm;
    font-size: 0.5mm;
  }
  @page {
    size: A4;
    margin: 0mm;
  }
  .vm {
    vertical-align: middle;
  }
  .img-logo {
    display: inline-block;
    width: 40mm;
    height: 9mm;
  }
  .title {
    font-weight: bold;
  }
  .user-box {
    padding: 3mm 0;
    border-top: 0.5mm solid black;
    border-bottom: 0.5mm solid black;
    margin-top: 2mm;
  }
  .yao-box {
    padding: 3mm 5mm;
    border-top: 0.2mm solid black;
  }
  .footer-box {
    /* position: fixed;
    bottom: 0;
    left: 0; */
    padding: 5mm 10mm 0mm 10mm;
    width: 100%;
    border-top: 0.5mm solid black;
    height: 20mm;
    box-sizing: border-box;
    display: flex;
  }
}
